elucidate a somewhat abstract concept - Turco Inglés Diccionario